www.gusucode.com > Simple TSP using PSO 工具箱matlab源码 > Simple TSP using PSO/TspUsingMatlab/Sphere.m

    
function z=Sphere(x)
global matriz N
%rng(x)

rand('seed',round(x))
G=randperm(N);  
path1 = [G G(1)];

pathcost=0;
for ik=1:numel(path1)-1
   pathcost=pathcost+matriz(path1(ik),path1(ik+1)); 
end

z=pathcost;

z(isinf(z))=5000;

end